/* Spacer */
.spacer {
	width: 1px;
}

/* General container */
.syslib-tabpanel-main-container{
	position: relative;
}

/* Top container (tab selectors) */
.syslib-tabpanel-top-container{
	height: 22px;
	padding-top: 1px;
	padding-left: 3px;
	z-index: 2;
	position: relative;
}

.syslib-tabpanel-top-container td{
	margin: 0px;
	padding: 0px;
}

/* Content container */
.syslib-tabpanel-content-container{
	text-align: left;
	padding: 4px;
	position: relative;
	background:#fff;
}

/* Tab item selector container */
.syslib-tabitem-main-container{
	height: 22px;
	float: left;
	z-index: 5;
	overflow: hidden;
}

/* Normal selectors */
.syslib-tabitem-left-normal{
	width: 5px;
	height: 22px;
	border-bottom: 1px solid #3a3e37;
	background-image: url(imgs/left-normal.gif);
	font-size: 1px;
}
.syslib-tabitem-middle-normal{
	height: 22px;
	line-height: 22px;
	vertical-align: middle;
	border-bottom: 1px solid #3a3e37;
	background-image: url(imgs/middle-normal.gif);
}
.syslib-tabitem-right-normal{
	width: 5px;
	height: 22px;
	border-bottom: 1px solid #3a3e37;
	background-image: url(imgs/right-normal.gif);
	font-size: 1px;
}

/* Selected selectors */
.syslib-tabitem-left-selected{
	width: 5px;
	height: 22px;
	border-bottom: 1px solid #fff;
	background-image: url(imgs/left-selected.gif);
	font-size: 1px;
}
.syslib-tabitem-middle-selected{
	height: 22px;
	line-height: 22px;
	vertical-align: middle;
	border-bottom: 1px solid #fff;
	background-image: url(imgs/middle-selected.gif);
}
.syslib-tabitem-right-selected{
	width: 5px;
	height: 22px;
	border-bottom: 1px solid #fff;
	background-image: url(imgs/right-selected.gif);
	font-size: 1px;
}

/* Mouseover selectors */
.syslib-tabitem-left-over{
	width: 5px;
	height: 22px;
	border-bottom: 1px solid #3a3e37;
	background-image: url(imgs/left-over.gif);
	font-size: 1px;
}

.syslib-tabitem-middle-over{
	height: 22px;
	line-height: 22px;
	vertical-align: middle;
	border-bottom: 1px solid #3a3e37;
	background-image: url(imgs/middle-over.gif);
}

.syslib-tabitem-right-over{
	width: 5px;
	height: 22px;
	border-bottom: 1px solid #3a3e37;
	background-image: url(imgs/right-over.gif);
	font-size: 1px;
}

/* Selector main container */
.syslib-tabpanel-main-container .syslib-tabitem-main-content{
	cursor: pointer;
	width: 100%;
	white-space: nowrap;
	text-align: center;
	vertical-align: top;
}

/* Close button */
.syslib-tabitem-close-button-normal{
	cursor: pointer;
	width: 16px;
	height: 16px;
	background: url(../_images/16x16/close.gif) top center no-repeat;
	display: inline-block;
	margin-left: 5px;
	margin-top: 5px;
}
.syslib-tabitem-close-button-over{
	cursor: pointer;
	width: 16px;
	height: 16px;
	background: url(../_images/16x16/close_over.gif) top center no-repeat;
	white-space: nowrap;
	display: inline-block;
	margin-left: 5px;
	margin-top: 5px;
}